import Vue from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'

// 引入element-ui组件
import ElementUI from 'element-ui';

// 引入element-ui 的样式文件
import 'element-ui/lib/theme-chalk/index.css';


// 全局使用element-ui组件
Vue.use(ElementUI);

import moment from 'moment';
// 全局过滤器
Vue.filter('formatDuration', (dt) => {
    // 转分
    let min = Math.ceil(dt / 1000 / 60);
    min = min < 10 ? '0' + min : min;
    // 秒
    let sec = Math.ceil((dt / 1000) % 60);
    sec = sec < 10 ? '0' + sec : sec;
    return min + ':' + sec;
})
Vue.filter('formatTime', (time) => {
    return moment(time).format('YYYY-MM-DD hh:mm:ss');
})
Vue.filter('formatCount', (count) => {
    if (count / 10000 > 10) {
        return parseInt(count / 10000) + '万';
    } else {
        return count;
    }
})


Vue.config.productionTip = false

new Vue({
    router,
    store,
    render: h => h(App)
}).$mount('#app')